<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>网易云歌词解析</title>
</head>

<body>
    <script>
        let str = `[00:00.00] 作词 : 王裕宗/李安修\n[00:00.13] 作曲 : 黎沸挥\n[00:00.26] 编曲 : 杜自持\n[00:00.40]\n[00:21.78]如果留下多一秒钟\n[00:25.43]可以减少明天想你的痛\n[00:29.50]我会愿意放下所有\n[00:34.17]交换任何一丝丝可能的占有\n[00:40.92]\n[00:42.70]幸福只剩一杯沙漏\n[00:46.51]眼睁睁看着一幕幕甜蜜\n[00:50.37]不会再有原本平凡无奇的拥有\n[00:57.23]到现在竟像是无助的奢求\n[01:02.71]\n[01:03.89]我已开始练习\n[01:05.72]开始慢慢着急\n[01:07.54]着急这世界没有你\n[01:11.91]已经和眼泪说好不哭泣\n[01:17.24]但倒数计时的爱该怎么继续\n[01:20.75]我天天练习\n[01:22.38]天天都会熟悉\n[01:24.46]在没有你的城市里\n[01:28.68]试着删除每个两人世界里\n[01:33.44]\n[01:33.95]那些曾经共同拥有的一切美好和回忆\n[01:40.05]\n[01:48.00]幸福只剩一杯沙漏\n[01:51.81]眼睁睁看着一幕幕甜蜜\n[01:55.68]不会再有原本平凡无奇的拥有\n[02:02.53]到现在竟像是无助的奢求\n[02:07.86]\n[02:08.90]我已开始练习\n[02:11.25]开始慢慢着急\n[02:13.18]着急这世界没有你\n[02:17.60]已经和眼泪说好不哭泣\n[02:22.01]\n[02:22.58]但倒数计时的爱该怎么继续\n[02:26.35]我天天练习\n[02:28.03]天天都会熟悉\n[02:29.76]在没有你的城市里\n[02:34.02]试着删除每个两人世界里\n[02:39.26]那些曾经共同拥有的一切美好和回忆\n[02:46.87]\n[02:47.63]爱是一万公顷的森林\n[02:52.26]迷了路的却是我和你\n[02:56.37]不是说好一起闯出去\n[02:59.77]怎能剩我一人回去回去\n[03:05.25]\n[03:05.81]我已开始练习\n[03:07.98]开始慢慢着急\n[03:09.76]着急这世界没有你\n[03:14.38]已经和眼泪说好不哭泣\n[03:19.20]但倒数计时的爱该怎么继续\n[03:22.86]我天天练习\n[03:25.09]天天都会熟悉\n[03:26.99]在没有你的城市里\n[03:30.85]试着删除每个两人世界里\n[03:36.23]那些曾经共同拥有的一切美好和回忆\n[03:42.73]\n[03:44.77]那些曾经共同拥有的一切美好和回忆\n`

        let arr = []
        str.replace(/\[(\d+):(\d+).(?:\d+)\](.+)\n/g, (_, $1, $2, $3) => {
            arr.push({
                minutes: $1,
                seconds: $2,
                text: $3.trim()
            })
        })
        console.log(arr)
    </script>
</body>

</html>